package com.kjlink.internal.workreport.stats.vo;

import java.util.ArrayList;
import java.util.List;

/**
 * 描述:
 *
 * @author Vic.xu
 * @since 2024-05-28 14:13
 */
public class EchartsBarVo {
    /**
     * 总计的维度：
     * 比如同时统计 总工时和当年工时 则为['总工时', "当年工时"]
     */
    private List<String> legendData;
    /**
     * x轴  比如 为项目列表或月份列表
     */
    private List<String> xAxisData;
    /**
     * 数据项
     * name 对应legendData
     * data 对应 xAxisData
     */
    private List<SerieVo> series;

    public EchartsBarVo() {
        this.series = new ArrayList<>();
    }

    public List<String> getLegendData() {
        return legendData;
    }

    public void setLegendData(List<String> legendData) {
        this.legendData = legendData;
    }

    public List<String> getxAxisData() {
        return xAxisData;
    }

    public void setxAxisData(List<String> xAxisData) {
        this.xAxisData = xAxisData;
    }

    public List<SerieVo> getSeries() {
        return series;
    }

    public void setSeries(List<SerieVo> series) {
        this.series = series;
    }

    public void addSerie(SerieVo serie) {
        this.series.add(serie);
    }
}



